package org.geoserver.data.util; import java.awt.Color; import java.util.Collections; import java.util.Map; import junit.framework.TestCase; import org.geotools.gce.imagemosaic.ImageMosaicFormat; import org.opengis.parameter.ParameterDescriptor; import org.opengis.parameter.ParameterValue; public class CoverageUtilsTest extends TestCase { public void testGetOutputTransparentColor() { ParameterDescriptor<Color> pdescriptor = ImageMosaicFormat.OUTPUT_TRANSPARENT_COLOR; ParameterValue<Color> pvalue = pdescriptor.createValue(); String key = pdescriptor.getName().getCode(); Map values = Collections.singletonMap(key, "0xFFFFFF"); Object value = CoverageUtils.getCvParamValue(key, pvalue, values); assertTrue(value instanceof Color); assertEquals(Color.WHITE, value); } }